package com.zr.lagalplant.service;

import com.zr.lagalplant.pojo.LegalPlantAddVo;
import com.zr.lagalplant.pojo.LegalPlantSelectVo;
import com.zr.lagalplant.pojo.LegalPlantStatusVo;
import com.zr.lagalplant.pojo.LegalPlantUpdateVo;
import com.zr.util.ResultVo;

import javax.validation.Valid;

/**
 * Created by Administrator on 2019/10/8.
 */
public interface LegalPersonService {
    ResultVo querypage(@Valid LegalPlantSelectVo legalPlantSelectVo);

    ResultVo queryLegalPersonByUserId(Integer userId);

    ResultVo add(@Valid LegalPlantAddVo legalPlantAddVo);

    ResultVo updateLegalPlant(@Valid LegalPlantUpdateVo legalPlantUpdateVo);

    ResultVo updateStatus(@Valid LegalPlantStatusVo legalPlantStatusVo);
}
